package com.marknum.importsolr.config;

import org.apache.solr.client.solrj.SolrClient;
import org.apache.solr.client.solrj.impl.Http2SolrClient;
import org.springframework.beans.factory.annotation.Value;
import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.Configuration;
import org.springframework.data.solr.core.SolrTemplate;

import java.util.concurrent.TimeUnit;

/**
 * solr配置
 * @author xuzhiqiang
 * @since 2023/12/19 14:59
 */
@Configuration
public class SolrConfigure {

//    @Value("${solr.host}")
//    private String solrHost;

//    @Bean
//    public Http2SolrClient http2SolrClient() {
//        return new Http2SolrClient.Builder(solrHost)
//                .withConnectionTimeout(10000, TimeUnit.MILLISECONDS)
//                .build();
//    }
    @Bean
    public SolrTemplate solrTemplate(SolrClient solrClient){
        return new SolrTemplate(solrClient);
    }

}
